/**
 * 存放小程序登录相关接口
 */
const express = require('express')
const { loginApi } = require('../api/login')

const router = express.Router()

const WeChatConfig = {
    appid: 'wxbb0b51e728b9132a', // 小程序 appId
    secret: 'f6994a9fb6293fa91f1a8d307794d556',// 小程序 appSecret
    grant_type: 'authorization_code' // 授权类型，此处只需填写 authorization_code
}

/**
 * 
 * 小程序登录，拿着小程序传递过来的code信息，调用微信提供的API获取用户登录信息，
 */
router.post('/login', (req, res) => {
    // 获取小程序传递过来的code
    const { code } = req.body
    const params = { ...WeChatConfig, js_code: code }
    console.log(params)
    // 调用微信提供的登录接口
    loginApi(params).then(ret => {
        res.send(ret)
    })
})

module.exports = router